// pages/room/room.js
const util = require('../../utils/util.js')
var api = require('../../config/api.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    build: null,
    scrollTop: 0,
    roomList: [],
    clickItemTmp: null
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let self = this;
    console.log(options)
    const eventChannel = this.getOpenerEventChannel()
    // 监听acceptDataFromOpenerPage事件，获取上一页面通过eventChannel传送到当前页面的数据
    eventChannel.on('acceptDataFromOpenerPage', function (data) {
      console.log(data)
      self.setData({ build: data.data })
      util.request(`${api.ParentIdList}/${data.data.id}?dmtIs=0`, {
      }, 'POST').then(res => {
        console.log(res)
        // this.list = res.data
        self.setData({
          roomList: res
        })

      }).catch(err => {
        console.log(err)
      });
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function (options) {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  //页面滚动执行方式
    onPageScroll(event) {
    this.setData({
      scrollTop: event.scrollTop
    })
  },

  clickItem(option){
    // this.clickItemTmp = option.currentTarget.dataset.item;
    // this.setData({
    //   visible: true
    // });
    let item = option.currentTarget.dataset.item;
    if (item.dmtIs){
      wx.navigateTo({
        url: '../user-solicitDmt/user-solicitDmt',
        events: {
          // 为指定事件添加一个监听器，获取被打开页面传送到当前页面的数据
          acceptDataFromOpenedPage: function (data) {
            console.log(data)
          },
          someEvent: function (data) {
            console.log(data)
          }
        },
        success: function (res) {
          // 通过eventChannel向被打开页面传送数据
          res.eventChannel.emit('acceptDataFromOpenerPage', { data: option.currentTarget.dataset.item })
        }
      })
    }else{
      wx.navigateTo({
        url: '../seat/seat',
        events: {
          // 为指定事件添加一个监听器，获取被打开页面传送到当前页面的数据
          acceptDataFromOpenedPage: function (data) {
            console.log(data)
          },
          someEvent: function (data) {
            console.log(data)
          }
        },
        success: function (res) {
          // 通过eventChannel向被打开页面传送数据
          res.eventChannel.emit('acceptDataFromOpenerPage', { data: option.currentTarget.dataset.item })
        }
      })
    }


  }
})
